﻿static class StaticData {
    // 屏幕大小
    public static int ScreenH = 10;
    public static int ScreenW = 16;

    // 初始化障碍物的个数
    public static int numObstacle = 2;
    // 初始化食物的个数
    public static int numFood = 2;
    // 初始化小怪的个数
    public static int numEnemy = 0;
    // 每8关 地图大小增加1
    public static int mapAdd = 8;
    // 每2关 障碍物 增加1
    public static int obstacleAdd = 2;
    // 每3关 食物增加 2
    public static int foodAdd = 3;
    // 每4关 怪物增加 1
    public static int enemyAdd = 4;
}

public enum EnumType
{
    // 空白可通行的点
    TYPE_black,
    // 障碍物
    TYPE_obstacle,
    // 食物
    TYPE_food,
    // 小怪
    TYPE_enemy,
    // 玩家
    TYPE_player,
    // 下一场景
    TYPE_exit,
}

struct MyPoint {
    public int x;
    public int y;
    public EnumType type;
    public MyPoint(int _x, int _y, EnumType _type) {
        x = _x;
        y = _y;
        type = _type;
    }
}